home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Tools / Win95 Secrets / SETUP.Z / PEDUMP.MAK < prev    next >
Encoding:
Makefile  |  1995-07-19  |  1.3 KB  |  59 lines

  1. PROJ = PEDUMP
  2.  
  3. OBJS =  PEDUMP.OBJ \
  4.         COMMON.OBJ \
  5.         OBJDUMP.OBJ \
  6.         EXEDUMP.OBJ \
  7.         DBGDUMP.OBJ \
  8.         LIBDUMP.OBJ
  9.  
  10. DEBUG = 0
  11. CC = cl
  12. RC = rc
  13.  
  14. CFLAGS_D_DEXE32 = /nologo /D_X86_ /G4 /W3 /D_DEBUG /DWIN32_LEAN_AND_MEAN /D "_WINDOWS" /D "WIN32" /Zi /Fd"$(PROJ).PDB" /Fp"$(PROJ).PCH" /YX
  15. CFLAGS_R_DEXE32 = /nologo /D_X86_ /G4 /W3 /O2 /DNDEBUG /DWIN32_LEAN_AND_MEAN /D "_WINDOWS" /D "WIN32"
  16. LFLAGS_D_DEXE32 = /NOLOGO /DEBUG /DEBUGTYPE:both /SUBSYSTEM:console
  17. LFLAGS_R_DEXE32 = /NOLOGO /SUBSYSTEM:console
  18. LFLAGS_D_LIB32 = /NOLOGO
  19. LFLAGS_R_LIB32 = /NOLOGO
  20. LIBS_D_DEXE32 = kernel32.lib USER32.LIB
  21. LIBS_R_DEXE32 = kernel32.lib USER32.LIB
  22. RCFLAGS32 = 
  23. D_RCDEFINES32 = -d_DEBUG
  24. R_RCDEFINES32 = -dNDEBUG
  25. LIBS_EXT = 
  26.  
  27. !if "$(DEBUG)" == "1"
  28. CFLAGS = $(CFLAGS_D_DEXE32)
  29. LFLAGS = $(LFLAGS_D_DEXE32)
  30. LIBS = $(LIBS_D_DEXE32)
  31. LFLAGS_LIB=$(LFLAGS_D_LIB32)
  32. #MAPFILE_OPTION = -map:$(PROJ).map
  33. RCDEFINES = $(D_RCDEFINES32)
  34. !else
  35. CFLAGS = $(CFLAGS_R_DEXE32)
  36. LFLAGS = $(LFLAGS_R_DEXE32)
  37. LIBS = $(LIBS_R_DEXE32)
  38. MAPFILE_OPTION = -map:$(PROJ).map
  39. LFLAGS_LIB=$(LFLAGS_R_LIB32)
  40. RCDEFINES = $(R_RCDEFINES32)
  41. !endif
  42.  
  43. all: $(PROJ).EXE
  44.  
  45. .c.obj:
  46.     $(CC) $(CFLAGS) /c $<
  47.  
  48. $(PROJ).EXE: $(OBJS)
  49.     echo >NUL @<<$(PROJ).CRF
  50. $(LFLAGS)
  51. $(OBJS)
  52. $(OBJS_EXT)
  53. -OUT:$(PROJ).EXE
  54. $(MAPFILE_OPTION)
  55. $(LIBS)
  56. <<
  57.     link @$(PROJ).CRF
  58.  
  59.